package kosta.model.board.dis;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

@Service
public class DisBoardServiceImpl implements DisBoardService{
	@Resource(name="disBoardDaoImpl")
	private DisBoardDao disBoardDao;
	
	/**
	 * 토론게시판 최근 글 보기
	 */
	public DisBoardVO disView() throws Exception {
		return disBoardDao.disView();
	}
	
	/**
	 * 토론게시판 날짜별 검색
	 */
	public DisBoardVO selectByDisNo(String no) throws Exception {
		return disBoardDao.selectByDisNo(no);
	}

	/**
	 * 토론게시판 글쓰기
	 */
	public void registerDisBoard(DisBoardVO dvo) throws Exception {
		disBoardDao.insertDisBoard(dvo);
	}

	/**
	 * 토론게시판 글수정
	 */
	public void updateDisBoard(DisBoardVO vo) throws Exception {
		disBoardDao.updateDisBoard(vo);
	}

	/**
	 * 토론게시판 글삭제
	 */
	public void erasureDisBoard(String disNo) throws Exception {
		disBoardDao.deleteDisBoard(disNo);
	}

	/**
	 * 토론게시판 관리자 페이지 글목록
	 */
	public List<DisBoardVO> getDisList() throws Exception {
		return disBoardDao.getDisList();
	}

	/**
	 * 토론게시판 글 내용 검색
	 */
	public List<DisBoardVO> findDisContent(String disContent) throws Exception {
		return disBoardDao.findDisContent(disContent);
	}

}
